/**
 * @typedef {Object} taskListParams
 * @property {number} [current]
 * @property {number} [size]
 * @property {string} status -all 全部，not_start 未开始，ing 进行中，complete 已完成，del 删除
 * @property {string} postponeStatus - 逾期状态 1.逾期
 * @property {string} customerName - 客户名称
 * @property {string} userName - 负责人名称
 * @property {string} dateType - 1.预计开始时间  2.实际开始时间 3.预计结束时间 4.实际结束时间
 * @property {string} startDate - 开始时间
 * @property {string} endDate - 结束时间
 */

/**
 * 任务列表
 * @typedef {Object} taskListItem
 * @property {string} stageTaskId - 流程id
 * @property {string} customerId - 客户id
 * @property {string} customerName - 客户名称
 * @property {string} commTaskId - 任务id
 * @property {string} taskName - 任务名称
 * @property {string} userId - 责任人id
 * @property {string} userName - 责任人名称
 * @property {string} formId - 关联表单id
 * @property {string} formInstanceId - 关联表单实例id
 * @property {string} processId - 流程id
 * @property {string} operateRemark - 操作说明
 * @property {string} isOut -是否外出;1是0否
 * @property {string} originalPlainStartDate - 预计开始时间
 * @property {string} originalPlainEndDate - 预计结束时间
 * @property {string} factStartDate - 实际开始时间
 * @property {string} factEndDate - 实际结束时间
 * @property {string} address - 客户地址
 * @property {string} delayDays - 延期天数
 * @property {string} postponeStatus - 任务状态
 */

/**
 * 任务数量
 * @typedef {Object} taskStatusCountObj
 * @property {number} allNumber - 全部
 * @property {number} notStartNumber - 未开始
 * @property {number} ingNumber - 进行中
 * @property {number} delNumber - 已删除
 * @property {number} completedNumber - 已完成
 * @property {number} postponeNotStartNumber -超期未开始
 * @property {number} notCompleteNumber -超期未完成
 * @property {number} normalNumber -正常
 */
